home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / arm / mach-shark / include / mach / hardware.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  942 b   |  52 lines

  1. /*
  2.  * arch/arm/mach-shark/include/mach/hardware.h
  3.  *
  4.  * by Alexander Schulz
  5.  *
  6.  * derived from:
  7.  * arch/arm/mach-ebsa110/include/mach/hardware.h
  8.  * Copyright (C) 1996-1999 Russell King.
  9.  */
  10. #ifndef __ASM_ARCH_HARDWARE_H
  11. #define __ASM_ARCH_HARDWARE_H
  12.  
  13. #ifndef __ASSEMBLY__
  14.  
  15. /*
  16.  * Mapping areas
  17.  */
  18. #define IO_BASE            0xe0000000
  19.  
  20. #else
  21.  
  22. #define IO_BASE            0
  23.  
  24. #endif
  25.  
  26. #define IO_SIZE            0x08000000
  27. #define IO_START        0x40000000
  28. #define ROMCARD_SIZE        0x08000000
  29. #define ROMCARD_START        0x10000000
  30.  
  31. #define PCIO_BASE        0xe0000000
  32.  
  33.  
  34. /* defines for the Framebuffer */
  35. #define FB_START        0x06000000
  36. #define FB_SIZE            0x01000000
  37.  
  38. #define UNCACHEABLE_ADDR        0xdf010000
  39.  
  40. #define SEQUOIA_LED_GREEN       (1<<6)
  41. #define SEQUOIA_LED_AMBER       (1<<5)
  42. #define SEQUOIA_LED_BACK        (1<<7)
  43.  
  44. #define pcibios_assign_all_busses()     1
  45.  
  46. #define PCIBIOS_MIN_IO          0x6000
  47. #define PCIBIOS_MIN_MEM         0x50000000
  48. #define PCIMEM_BASE        0xe8000000
  49.  
  50. #endif
  51.  
  52.